home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / pca110.zip / AGTMIB < prev    next >
Text File  |  1993-01-06  |  12KB  |  394 lines

  1. SMC-AGENT-MIB DEFINITIONS ::= BEGIN
  2.  
  3.  
  4. IMPORTS
  5.     mib_2, enterprises, Counter, TimeTicks     FROM RFC1155-SMI
  6.     DisplayString                              FROM RFC1213-MIB
  7.     OBJECT-TYPE                                FROM RFC-1212;
  8.  
  9. MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet address in
  10.                                           -- the "canonical" order
  11.  
  12. smc OBJECT IDENTIFIER ::= { enterprises 202 }
  13. smcDosWs OBJECT IDENTIFIER ::= { smc 2}
  14. system OBJECT IDENTIFIER ::= { mib_2 1}
  15.  
  16. -- MIB-II SYSTEM GROUP
  17.  
  18.   sysDescr OBJECT-TYPE
  19.       SYNTAX    DisplayString
  20.       ACCESS    read-only
  21.       STATUS    mandatory
  22.       DESCRIPTION
  23.     "This is a text string identifying the agent and its version. 
  24.          It will contain something like "SMC DOS ODI workstation agent,
  25.          version 1.0"
  26.       ::= { system 1 }
  27.  
  28.   sysObjectID OBJECT-TYPE
  29.       SYNTAX    OBJECTID
  30.       ACCESS    read-only
  31.       STATUS    mandatory
  32.       DESCRIPTION
  33.         "This is a string of binary bytes which tell SNMP workstations
  34.         where in the MIB tree the vendor specific variables for this
  35.         agent begin.  This string is unique for each agent."
  36.       ::= { system 2 }
  37.  
  38.   sysUpTime OBJECT-TYPE
  39.       SYNTAX    TimeTicks
  40.       ACCESS    read-only
  41.       STATUS    mandatory
  42.       DESCRIPTION
  43.         "This is the number of hundredths of seconds that the agent has
  44.         been operating."
  45.       ::= { system 3 }
  46.  
  47.   sysContact OBJECT-TYPE
  48.       SYNTAX    DisplayString
  49.       ACCESS    read-write
  50.       STATUS    mandatory
  51.       DESCRIPTION
  52.         "This tells who to contact for assistance regarding this
  53.         product.  It will contain something like "SMC Tech Support
  54.         (800) 992-4862 in USA."
  55.       ::= { system 4 }
  56.  
  57.   sysName OBJECT-TYPE
  58.       SYNTAX    DisplayString
  59.       ACCESS    read-write
  60.       STATUS    mandatory
  61.       DESCRIPTION
  62.         "This is a name the network administrator likes to associate
  63.         with the agent.  With this agent, it will most likely be set
  64.         to the name of the person who uses the PC.  The value of this
  65.         variable will be read from a configuration disk file when the
  66.         agent is loaded."
  67.       ::= { system 5 }
  68.  
  69.   sysLocation OBJECT-TYPE
  70.       SYNTAX    DisplayString
  71.       ACCESS    read-write
  72.       STATUS    mandatory
  73.       DESCRIPTION
  74.         "This is a text string telling the location of the agent.  It
  75.         might contain something like "Bldg C, 2nd floor, cube E5". 
  76.         The value of this variable will be read from a configuration
  77.         disk file when the agent is loaded."
  78.       ::= { system 5 }
  79.  
  80.   sysServices OBJECT-TYPE
  81.       SYNTAX    INTEGER
  82.       ACCESS    read-only
  83.       STATUS    mandatory
  84.       DESCRIPTION
  85.         "This is a binary number telling network management
  86.         workstations what kind of device this agent runs on."
  87.       ::= { system 6 }
  88.  
  89. -- SMC PROPRIETARY GROUP
  90.  
  91.   smcDosWsPcTyp OBJECT-TYPE
  92.       SYNTAX    DisplayString
  93.       ACCESS    read-only
  94.       STATUS    mandatory
  95.       DESCRIPTION
  96.         "Make and model of the PC.  This may have to be entered in the
  97.          configuration disk file.  It may or may not be detectable via
  98.          signature strings in the BIOS."
  99.       ::= { smcDosWs 1 }
  100.  
  101.   smcDosWsPcProc OBJECT-TYPE
  102.       SYNTAX    DisplayString
  103.       ACCESS    read-only
  104.       STATUS    mandatory
  105.       DESCRIPTION
  106.         "This is a text string showing the processor type and
  107.          indicating whether a math coprocessor exists, e.g. '80286
  108.          w/math coprocessor'."
  109.       ::= { smcDosWs 2 }
  110.  
  111.   smcDosWsPcBios OBJECT-TYPE
  112.       SYNTAX    DisplayString
  113.       ACCESS    read-only
  114.       STATUS    mandatory
  115.       DESCRIPTION
  116.         "This is a text signature string identifying the PC bios, e.g.
  117.          'Phoenix 80386SX ROM BIOS PLUS Version 1.10'."
  118.       ::= { smcDosWs 3 }
  119.  
  120.   smcDosWsPcRam OBJECT-TYPE
  121.       SYNTAX    DisplayString
  122.       ACCESS    read-only
  123.       STATUS    mandatory
  124.       DESCRIPTION
  125.         "This is a text string listing the PC's ram configuration,
  126.          base, EMS, XMS, e.g. '640K base, 1024K EMS, 3072K XMS'."
  127.       ::= { smcDosWs 4 }
  128.  
  129.   smcDosWsPcDisk OBJECT-TYPE
  130.       SYNTAX    DisplayString
  131.       ACCESS    read-only
  132.       STATUS    mandatory
  133.       DESCRIPTION
  134.         "This is a text string listing the PC's disk configuration,
  135.          number and size of drives, e.g. '1.25M Fpy, 1.44M Fpy, 79M
  136.          HD'."
  137.       ::= { smcDosWs 5 }
  138.  
  139.   smcDosWsPcVideo OBJECT-TYPE
  140.       SYNTAX    DisplayString
  141.       ACCESS    read-only
  142.       STATUS    mandatory
  143.       DESCRIPTION
  144.         "This is a text string listing the PC's video interface type
  145.          and monitor type, e.g. 'VGA Color'."
  146.       ::= { smcDosWs 6 }
  147.  
  148.   smcDosWsPcIo OBJECT-TYPE
  149.       SYNTAX    DisplayString
  150.       ACCESS    read-only
  151.       STATUS    mandatory
  152.       DESCRIPTION
  153.         "This is a text string listing the parallel and serial ports
  154.          installed on the PC, e.g. 'LPT1, COM1, COM2'."
  155.       ::= { smcDosWs 7 }
  156.  
  157.   smcDosWsDosVer OBJECT-TYPE
  158.       SYNTAX    DisplayString
  159.       ACCESS    read-only
  160.       STATUS    mandatory
  161.       DESCRIPTION
  162.         "This is a text string listing the version of DOS, e.g. 'DOS
  163.          3.3'."
  164.       ::= { smcDosWs 8 }
  165.  
  166.   smcDosWsDrvId OBJECT-TYPE
  167.       SYNTAX    DisplayString
  168.       ACCESS    read-only
  169.       STATUS    mandatory
  170.       DESCRIPTION
  171.         "This is the signature string from the network driver.  It is
  172.          similar to the string that is displayed by the NetWare server
  173.          MONITOR nlm."
  174.       ::= { smcDosWs 9 }
  175.  
  176.   smcDosWsNicBasIo OBJECT-TYPE
  177.       SYNTAX    DisplayString
  178.       ACCESS    read-only
  179.       STATUS    mandatory
  180.       DESCRIPTION
  181.         "This is the I/O base address of the adapter card."
  182.       ::= { smcDosWs 10 }
  183.  
  184.   smcDosWsNicIrq OBJECT-TYPE
  185.       SYNTAX    DisplayString
  186.       ACCESS    read-only
  187.       STATUS    mandatory
  188.       DESCRIPTION
  189.         "This is the adapter IRQ number."
  190.       ::= { smcDosWs 11 }
  191.  
  192.   smcDosWsNicRam OBJECT-TYPE
  193.       SYNTAX    DisplayString
  194.       ACCESS    read-only
  195.       STATUS    mandatory
  196.       DESCRIPTION
  197.         "This is the adapter card packet ram address."
  198.       ::= { smcDosWs 12 }
  199.  
  200.   smcDosWsNodId OBJECT-TYPE
  201.       SYNTAX    MacAddress
  202.       ACCESS    read-only
  203.       STATUS    mandatory
  204.       DESCRIPTION
  205.         "This is the adapter card 48 bit node ID."
  206.       ::= { smcDosWs 13 }
  207.  
  208.   smcDosWsIpAdr OBJECT-TYPE
  209.       SYNTAX    IpAddress
  210.       ACCESS    read-only
  211.       STATUS    mandatory
  212.       DESCRIPTION
  213.         "This is the IP address of the PC.  The agent takes this
  214.          information from a configuration disk file.  If the PC is also
  215.          running a TCP/IP stack, it is up to the installer to specify
  216.          in the agent configuration file the same IP address that the
  217.          PC's TCP/IP stack has."
  218.       ::= { smcDosWs 14 }
  219.  
  220.   smcDosWsComment OBJECT-TYPE
  221.       SYNTAX    DisplayString
  222.       ACCESS    read-write
  223.       STATUS    mandatory
  224.       DESCRIPTION
  225.         "This is a text string which is set from a configuration disk
  226.          file that contains comments about the PC that the network
  227.          manager feels is meaningful.  For example 'Motherboard
  228.          replaced 3 times in the last year'."
  229.       ::= { smcDosWs 15 }
  230.  
  231.   smcDosWsPcDate OBJECT-TYPE
  232.       SYNTAX    DisplayString
  233.       ACCESS    read-only
  234.       STATUS    mandatory
  235.       DESCRIPTION
  236.         "This shows the current date set into the PC to alert the
  237.          network manager of potential problems with software that
  238.          decides configuration currency based on file dates and times."
  239.       ::= { smcDosWs 16 }
  240.  
  241.   smcDosWsPcTime OBJECT-TYPE
  242.       SYNTAX    DisplayString
  243.       ACCESS    read-only
  244.       STATUS    mandatory
  245.       DESCRIPTION
  246.         "This shows the current time set into the PC to alert the
  247.          network manager of potential problems with software that
  248.          decides configuration currency based on file dates and times. 
  249.          Note that because of polling times this time may be erratic
  250.          within a window of a few seconds."
  251.  
  252.       ::= { smcDosWs 17 }
  253.  
  254.   smcDosWsRst OBJECT-TYPE
  255.       SYNTAX    INTEGER
  256.       ACCESS    read-write
  257.       STATUS    mandatory
  258.       DESCRIPTION
  259.         "This variable always reports value = 1. Setting it to 2 results
  260.          in an adapter reset, after which it will contain value = 1 again."
  261.       ::= { smcDosWs 18 }
  262.  
  263.   smcDosWsProtoMix OBJECT-TYPE
  264.       SYNTAX    DisplayString
  265.       ACCESS    read-only
  266.       STATUS    mandatory
  267.       DESCRIPTION
  268.         "This text string reports the most frequent transport protocols 
  269.     and their approximate percentages of traffic load."
  270.       ::= { smcDosWs 19 }
  271.  
  272.   smcDosWsRcvPkts OBJECT-TYPE
  273.       SYNTAX    COUNTER
  274.       ACCESS    read-only
  275.       STATUS    mandatory
  276.       DESCRIPTION
  277.         "Number of packets received by the workstation"
  278.       ::= { smcDosWs 20 }
  279.  
  280.   smcDosWsXmtPkts OBJECT-TYPE
  281.       SYNTAX    COUNTER
  282.       ACCESS    read-only
  283.       STATUS    mandatory
  284.       DESCRIPTION
  285.         "Number of packets sent by the workstation"
  286.       ::= { smcDosWs 21 }
  287.  
  288. -- Driver Specific Table
  289.  
  290. smcDosWsDrvSpcTable OBJECT-TYPE
  291.   SYNTAX    SEQUENCE OF smcDosWsDrvSpcEntry
  292.   ACCESS    not-accessible
  293.   STATUS    mandatory
  294.   ::= { smcDosWs 22 }
  295.  
  296.   smcDosWsDrvSpcEntry OBJECT-TYPE
  297.     SYNTAX    smcDosWsDrvSpcEntry
  298.     ACCESS    not-accessible
  299.     STATUS    mandatory
  300.     INDEX    { smcDosWsDrvSpcId }
  301.     ::= { smcDosWsDrcSpcTable 1 }
  302.  
  303.     smcDosWsDrvSpcEntry ::= SEQUENCE {
  304.       smcDosWsDrvSpcId    INTEGER,
  305.       smcDosWsDrvSpcTxt    DsplyString,
  306.       smcDosWsDrvSpcCnt    COUNTER
  307.     }
  308.  
  309.   smcDosWsDrvSpcId OBJECT-TYPE
  310.       SYNTAX    INTEGER
  311.       ACCESS    read-only
  312.       STATUS    mandatory
  313.       DESCRIPTION
  314.         "Number of Driver Specific entry. 1 for first entry, 2 for second
  315.     entry, etc."
  316.       ::= { smcDosWsDrvSpcEntry 1 }
  317.  
  318.   smcDosWsDrvSpcTxt OBJECT-TYPE
  319.       SYNTAX    DisplayString
  320.       ACCESS    read-only
  321.       STATUS    mandatory
  322.       DESCRIPTION
  323.         "Textual name of driver specific diagnostic counter"
  324.       ::= { smcDosWsDrvSpcEntry 2 }
  325.  
  326.   smcDosWsDrvSpcCnt OBJECT-TYPE
  327.       SYNTAX    COUNTER
  328.       ACCESS    read-only
  329.       STATUS    mandatory
  330.       DESCRIPTION
  331.         "Numeric value of driver specific diagnostic counter"
  332.       ::= { smcDosWsDrvSpcEntry 3 }
  333.  
  334. -- Trap Destination Table
  335.  
  336. smcDosWsTrapDestTable OBJECT-TYPE
  337.   SYNTAX    SEQUENCE OF smcDosWsTrapDestEntry
  338.   ACCESS    not-accessible
  339.   STATUS    mandatory
  340.   ::= { smcDosWs 23 }
  341.  
  342.   smcDosWsTrapDestEntry OBJECT-TYPE
  343.     SYNTAX    smcDosWsTrapDestEntry
  344.     ACCESS    not-accessible
  345.     STATUS    mandatory
  346.     INDEX    { smcDosWsTrapId }
  347.     ::= { smcDosWsTrapDestTable 1 }
  348.  
  349.     smcDosWsTrapDestEntry ::= SEQUENCE {
  350.       smcDosWsTrapId        INTEGER,
  351.       smcDosWsTrapDstAdr    IpAddress,
  352.       smcDosWsTrapDstPro    INTEGER
  353.     }
  354.  
  355.     smcDosWsTrapId OBJECT-TYPE
  356.       SYNTAX    INTEGER (1..127)
  357.       ACCESS    read-only
  358.       DESCRIPTION
  359.         "Number of Trap Destination entry. 1 for first entry, 2 for second
  360.     entry, etc."
  361.       ::= { smcDosWsTrapDestEntry 1 }
  362.  
  363.     smcDosWsTrapDstAdr OBJECT-TYPE
  364.       SYNTAX    IpAddress
  365.       ACCESS    read-write
  366.       STATUS    mandatory
  367.       DESCRIPTION
  368.      "This is an IP address to which alerts (traps) should be sent when
  369.      significant events occur."
  370.       ::= { smcDosWsTrapDestEntry 2 }
  371.  
  372.     smcDosWsTrapDstPro OBJECT-TYPE
  373.       SYNTAX    INTEGER
  374.       ACCESS    read-write
  375.       STATUS    mandatory
  376.       DESCRIPTION
  377.         "This is a code indicating the protocol to use when sending alerts.
  378.         1 means disabled, i.e. the corresponding smcDosWsTrapDstAdr
  379.         variable is not really intended to receive traps.  2 means use
  380.         TCP/IP protocol.  3,4,5,6 mean use IPX protocol using Ethernet II,
  381.         RAW 802.2, 802.2 SNAP or 802.3 physical layer."
  382.       ::= { smcDosWsTrapDestEntry 3 }
  383.  
  384.   smcDosWsApiTrap OBJECT-TYPE
  385.       SYNTAX    DisplayString
  386.       ACCESS    read-only
  387.       STATUS    mandatory
  388.       DESCRIPTION
  389.         "This is a string set by external applications 
  390.     which use the PC Agent API to send an SNMP trap "
  391.  
  392.       ::= { smcDosWs 24 }
  393.  
  394.